#!/bin/bash

# 切换到上级目录
echo "切换到上级目录..."
cd ../.. || { echo "错误：无法切换到上级目录。"; exit 1; }

# 扩大交换空间
echo "扩大交换空间..."
sudo sh ./my_scripts/ubuntu/enlarge_swap.sh || { echo "错误：扩大交换空间失败。"; exit 1; }

# 安装基础软件
echo "安装基础软件（git, cmake, c++, nanomsg, rapidjson, ssl, zlib, uuid）..."
sudo sh ./my_scripts/ubuntu/install_scripts/install_basic_app.sh || { echo "错误：安装基础软件失败。"; exit 1; }

# 安装 Anaconda
echo "安装 Anaconda Python 3.11..."
sudo sh ./my_scripts/ubuntu/install_scripts/install_anaconda.sh || { echo "错误：安装 Anaconda 失败。"; exit 1; }


# 检查 Python 版本
echo "检查 Python 版本..."
python --version || { echo "错误：Python 版本未更新。"; exit 1; }

# 安装 Boost 1.81.0（注释掉，按需启用）
echo "安装 Boost 1.81.0..."
sudo sh ./my_scripts/ubuntu/install_scripts/install_boost_1.81.0.sh || { echo "错误：安装 Boost 1.81.0 失败。"; exit 1; }

# 安装 fmt 8.1.0（注释掉，按需启用）
echo "安装 fmt 8.1.0..."
sudo sh ./my_scripts/ubuntu/install_scripts/install_fmt_8.1.0.sh || { echo "错误：安装 fmt 8.1.0 失败。"; exit 1; }

# 安装 spdlog 1.9.2（注释掉，按需启用）
echo "安装 spdlog 1.9.2..."
sudo sh ./my_scripts/ubuntu/install_scripts/install_spdlog_1.9.2.sh || { echo "错误：安装 spdlog 1.9.2 失败。"; exit 1; }

